Golang Job: Golang Backend Engineer

Job added on

Location

Cremorne - Australia

Job type

Full-Time

Golang Job Details

ECAL Marketing Pty. Ltd.

Australia

https://www.ecal.com

About us

ECAL is a world-leading calendar marketing software platform, that allows publishers to deliver rich and dynamic content directly into the personal calendar program of users, to keep them up-to-date and engaged. ECAL is relied upon by 300+ major brands globally, across sports, entertainment, media, ticketing, payments and more, servicing over 11 million users.

No recruiters and agencies at this stage.

Job Summary

An exciting opportunity for a Golang engineer to build resilient, scalable services on a modern tech-stack for a growing SaaS business.

Job Description

We are looking for an experienced Golang back-end engineer. Your primary focus will be on integrating with multiple 3rd party services and developing new services using modern, serverless architecture. You will also ensure that these services and the overall solution is robust, secure and easy to maintain.

You will coordinate with the ECAL’s product, devops and other engineering teams. Thus, a commitment to communication and collaborative problem solving is important.

Job Responsibilities

  • Translating technical requirements to high-quality services
  • Ensuring the services meet standards for code quality, security and maintenance
  • Maintaining test coverage with unit and integration tests
  • Contributing in architectural discussions
  • On-roster support for production services

Required Experience

  • 2+ years, demonstrable, specifically using Golang to build Event-driven services on AWS cloud
  • Ability to understand technical API documentation and integrate 3rd party services with ECAL’s APIs
  • Good knowledge of secure and privacy compliant development practices
  • Working experience in:
  • Fast-paced, CI/CD driven operational environment
  • Writing Clean code or a similar software architecture
  • TDD and BDD driven development
  • GraphQL and REST API development
  • Building high-concurrency, low-latency services
  • Experience working on a SaaS marketing product is essential
  • At least Bachelor Degree of Computer Science or relevant.

Technologies

  • Strong experience with AWS SQS, SNS, Lambda and ECS based serverless architecture
  • Some experience in using AWS Copilot to provision and manage AWS resources
  • Experience in building data-driven services with Snowflake and MongoDb
  • Any Python and exposure to data pipelines is a bonus

Agencies, please do not respond at this stage.

Job Types: Full-time, Permanent

Salary: $70,000.00 – $90,000.00 per year

Benefits:

  • Employee mentoring program
  • Professional development assistance
  • Work from home

Schedule:

  • Monday to Friday

Ability to commute/relocate:

  • Cremorne, VIC 3129: Reliably commute or planning to relocate before starting work (Required)

Experience:

  • Golang: 2 years (Required)
  • AWS Lambda: 1 year (Required)
  • AWS ECS: 1 year (Required)
  • Snowflake: 1 year (Required)
  • API Integrations: 1 year (Required)

Work Authorisation:

  • Australia (Preferred)

Application Deadline: 22/10/2022